namespace Gateway.IQuery.Webide.Request;

/// <summary>
/// 语言配置
/// </summary>
public class LanguageConfig
{
    /// <summary>
    /// 语言 
    /// </summary>
    public string Lang { get; set; }
    // /// <summary>
    // /// 编译器路径
    // /// </summary>
    // public string Build { get; set; }
    // /// <summary>
    // /// 执行器路径
    // /// </summary>
    // public string Exec { get; set; }
    /// <summary>
    /// 语言的编译方式 Compiled 编译型语言    Interpretation 解释型语言
    /// </summary>
    public string LangType { get; set; }
    /// <summary>
    /// docker镜像名称
    /// </summary>
    public string ImageName { get; set; }
    /// <summary>
    /// 构建命令
    /// </summary>
    public string BuildCommand { get; set; }
    /// <summary>
    /// 执行命令
    /// </summary>
    public string ExecCommand { get; set; }
}